James HardenJames Harden
A Football Wire Without Football: When Labels Kill the StoryOne evening in Liverpool, I opened a file labelled “Football”. Eight analytic...
Azerbaijan 1-0 Lithuania: The 25th-Minute Goal and a Bottom Tier That Is Not SilentIn a small room in Valencia, I sat exactly one and a half meters from the...
Reed Leads Race to Dubai: When the Standings Betray McIlroy's History ChaseOn the Race to Dubai standings, the number-one spot does not belong to Rory...
A Data Failure, Not a Table Tennis Failure: When Analysis Loses Its MaterialThere was a small moment in my workspace in Guangzhou, around ten at night,...
Transfer Window: The Filter of a Man Who Once Misread a NameAt two in the morning in Los Angeles, I opened a nine-section document that h...
BWF French Open 2026 Final: PV Sindhu, An Se Young and the Limits of a Ten-Match StreakArena Grand Paris, deciding game, 15-16 down. PV Sindhu bends to pick up the...
Vietnamese Football and the Shift into the Data EraFor many years, Vietnamese football was understood mainly through emotion: a...
Americas Sweep VALORANT Champions Shanghai Openers: Four 2-0 Wins and the Data Layers Beneath ThemOn round 22 of Summit, Tkzin did not have much time to think. LOUD were ahead...
Ultimate Championship: Record Prize Money and a Format RevolutionBudapest is set to host an unprecedented athletics event: the World Athletics...
The Empty Frame: What VAR and Every Football Data Table Never SeeIn August 2026, in a small studio in Chengdu, I sat in front of a screen with...
The $150,000 Title and the Gap Athletics Has Not Filled in BudapestThe press room in Budapest went quiet for three seconds. On the screen, the...
Oğuz Aydın and the 2028 renewal: Fenerbahçe is repricing an assetThe international break is the quietest week on the fixture calendar, and the...
Vietnamese Martial Arts: SEA Games Medals and the Void of a Professional EcosystemThe weigh-in room sits at the end of a corridor in a Hanoi arena, May 2026. A...
Vietnam's women's kata team and the flame passed through short hair: Asiad 20 gold is no accidentOn the afternoon of September 22, 2026, Nguyen Ngoc Tram, Bui Ngoc Nhi and...
Cameroon and Tunisia Seal 2027 World Championship Berths: Seeds Sprouting from a 108-108 QuarterfinalI still remember the way a volleyball set ends at 16-14. Not with an explosio...
Darren Yap and the Body That Steps Into the Virtual Arena at the 2026 Asian GamesIn July 2026, inside a training room in Singapore, a twenty-two-year-old man...
An unlicensed ring in Hidalgo: the death of a 75-year-old referee and the safety vacuum of independent lucha libreOn an October evening at the Sports and Culture Center “11 de Julio” in Miner...
The Transfer Window and Numbers That Don't Match: When Financial Reports Tell a Different MatchOn the final night of the transfer window, I sat in front of three screens in...
The Data Void in Esports Analysis: When Perfect Reports Are Built From Nothing2 AM in Busan. I opened a 4,000-word analysis of a CS2 transfer deal. Tables ...
V-League 2026-2027 kicks off: Suspensions cast a shadow over opening dayRound 1 of V-League 2026-2027 hasn't officially started, but the suspension...
Azerbaijan 1-0 Lithuania: The 25th-Minute Goal and a Bottom Tier That Is Not SilentIn a small room in Valencia, I sat exactly one and a half meters from the...
Reed Leads Race to Dubai: When the Standings Betray McIlroy's History ChaseOn the Race to Dubai standings, the number-one spot does not belong to Rory...
A Data Failure, Not a Table Tennis Failure: When Analysis Loses Its MaterialThere was a small moment in my workspace in Guangzhou, around ten at night,...
Transfer Window: The Filter of a Man Who Once Misread a NameAt two in the morning in Los Angeles, I opened a nine-section document that h...
BWF French Open 2026 Final: PV Sindhu, An Se Young and the Limits of a Ten-Match StreakArena Grand Paris, deciding game, 15-16 down. PV Sindhu bends to pick up the...
Vietnamese Football and the Shift into the Data EraFor many years, Vietnamese football was understood mainly through emotion: a...
Americas Sweep VALORANT Champions Shanghai Openers: Four 2-0 Wins and the Data Layers Beneath ThemOn round 22 of Summit, Tkzin did not have much time to think. LOUD were ahead...
Ultimate Championship: Record Prize Money and a Format RevolutionBudapest is set to host an unprecedented athletics event: the World Athletics...
The Empty Frame: What VAR and Every Football Data Table Never SeeIn August 2026, in a small studio in Chengdu, I sat in front of a screen with...
The $150,000 Title and the Gap Athletics Has Not Filled in BudapestThe press room in Budapest went quiet for three seconds. On the screen, the...
Oğuz Aydın and the 2028 renewal: Fenerbahçe is repricing an assetThe international break is the quietest week on the fixture calendar, and the...
Vietnamese Martial Arts: SEA Games Medals and the Void of a Professional EcosystemThe weigh-in room sits at the end of a corridor in a Hanoi arena, May 2026. A...
Vietnam's women's kata team and the flame passed through short hair: Asiad 20 gold is no accidentOn the afternoon of September 22, 2026, Nguyen Ngoc Tram, Bui Ngoc Nhi and...
Cameroon and Tunisia Seal 2027 World Championship Berths: Seeds Sprouting from a 108-108 QuarterfinalI still remember the way a volleyball set ends at 16-14. Not with an explosio...
Darren Yap and the Body That Steps Into the Virtual Arena at the 2026 Asian GamesIn July 2026, inside a training room in Singapore, a twenty-two-year-old man...
An unlicensed ring in Hidalgo: the death of a 75-year-old referee and the safety vacuum of independent lucha libreOn an October evening at the Sports and Culture Center “11 de Julio” in Miner...
The Transfer Window and Numbers That Don't Match: When Financial Reports Tell a Different MatchOn the final night of the transfer window, I sat in front of three screens in...
The Data Void in Esports Analysis: When Perfect Reports Are Built From Nothing2 AM in Busan. I opened a 4,000-word analysis of a CS2 transfer deal. Tables ...
V-League 2026-2027 kicks off: Suspensions cast a shadow over opening dayRound 1 of V-League 2026-2027 hasn't officially started, but the suspension...
